<?php 

/**
 * 后天登录管理控制器
 * @author 阿柱 <422852954@qq.com>
 */
class LoginController extends Controller{
	private $model;
	public function __init(){
		parent::__init();
		$this->model=K('User');
	}
    /**
     *   列表展示方法
     */
    public function index(){
    	
    	if(IS_POST){
//  		if(!$this->model->create())  $this->error($this->model->error);
//			$user=Q('post.username');
//			$pwd=Q('post.password','','md5');
//			$data=$this->model->where("username='{$user}'")->find();
////			用户是否存在
//			if(!$data)  $this->error('用户名不存在');
////			密码是否正确
//			if($data['password']!=$pwd)      $this->error('密码不正确');
////			是否是后台用户
//			if(!$data['is_admin'])    $this->error('您不是后台用户');
////			验证码是否正确
//			if(strtoupper(session('code'))!=strtoupper(Q('post.code')))   $this->error('验证码不正确');
//			session('aid',$data['uid']);
//			session('aname',$user);
			$username=Q('post.username');
			$password=Q('post.password','','md5');
			if(!Rbac::login($username,$password,'admin'))  $this->error(Rbac::$error);
//			将时间存入session让info页面能够接收到当前登录的时间
			session('time',date('Y-m-d H:i:s'));
			$this->success('登录成功',U('Index/index'),1);
    	}
        $this->display(); 
    }
	/**
	 * 验证码
	 */
	public function code(){
		$code=new Code('','','','',1);
		$code->show();
	}
	/**
	 * 异步检测验证码
	 */
	public function ajaxCheckCode(){
		if(!IS_AJAX)   return;
		$code=Q('post.code');
		if(strtoupper($code)==strtoupper(session('code'))){
			echo 1;
			return;
		}else{
			echo 0;
			return;
		}
	}
	public function out(){
	    session(NULL);
		$this->success('退出成功',NULL,1);
	}
}
 

 
 
 
 
 
 




 ?>